79e6eec39548fd9d7ba3fc6ca7a62d42f6f1f460,opennms-provision/opennms-provisiond/src/main/java/org/opennms/netmgt/provision/service/CoreScanActivities.java,CoreScanActivities,detectAgents,#Phase#OnmsNode#,160
Before Change
// someday I'll change this to use agentDetectors
OnmsIpInterface primaryIface = node.getPrimaryInterface();
if (primaryIface.getMonitoredServiceByServiceType("SNMP") != null) {
LifeCycleInstance nested = currentPhase.createNestedLifeCycle("agentScan");
nested.setAttribute("agentType", "SNMP");
nested.setAttribute("node", node);
nested.setAttribute("foreignSource", node.getForeignSource());
nested.setAttribute("foreignId", node.getForeignId());
nested.setAttribute("primaryAddress", primaryIface.getInetAddress());
nested.trigger();
}
}
After Change
}
@Activity( lifecycle = "nodeScan", phase = "detectAgents" )
public void detectAgents(Phase currentPhase, OnmsNode node) {
// someday I'll change this to use agentDetectors
OnmsIpInterface primaryIface = node.getPrimaryInterface();
if (primaryIface.getMonitoredServiceByServiceType("SNMP") != null) {
currentPhase.createNestedLifeCycle("agentScan")
.setAttribute("agentType", "SNMP")
.setAttribute("node", node)
.setAttribute("foreignSource", node.getForeignSource())
.setAttribute("foreignId", node.getForeignId())
.setAttribute("primaryAddress", primaryIface.getInetAddress())
.trigger();
}
}